package cn.wolfcode.wolf2w.service;

import cn.wolfcode.wolf2w.domain.Visitors;
import cn.wolfcode.wolf2w.util.VisitorVo;


import java.util.List;

public interface IVisitorsService {

    /**
     * 添加
     *
     * @param visitors
     */
    void save(Visitors visitors);

    /**
     * 修改
     *
     * @param visitors
     */
    void update(Visitors visitors);

    /**
     * 删除
     *
     * @param id
     */
    void delete(String id);


    /**
     * 查询单个
     *
     * @param id
     */
    Visitors get(String id);


    /**
     * 查询多个
     *
     * @return
     */
    List<Visitors> list();


    List<Visitors> findByUserIdIn(List<String> visitorId);

    Visitors findByOwnerId(String id);

    void updateVisitorVo(VisitorVo vo);
}
